<script>
export default {
	globalData: {
		text: 'text'
	},
	onLaunch() {
		//js中操作globalData的方式如下： getApp().globalData.text = 'test'
		console.log('1onLaunch');
	
	},
	onShow() {
		this.maxinFunc();
		const updateManager = uni.getUpdateManager();
		// #ifdef APP-NVUE
	 //  plus.globalEvent.addEventListener("click",()=>{
		// 	alert("我被点击了")
		// })
		
		// #endif
		updateManager.onUpdateReady(() => {
			uni.showModal({
				title: '新版本已经准备好',
				content: '立即重启更新',
				showCancel: false,
				success(res) {
					if (res.confirm) {
						// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
						updateManager.applyUpdate();
					}
				}
			});
		});
		updateManager.onUpdateFailed(() => {
			// 新版本下载失败
			uni.showToast({
				title: '新版本下载失败,请手动更新',
				icon: 'none',
				duration: 6000
			});
		});
	},
	onHide: function() {
		console.log('App Hide');
	},
	onError: function(e) {
		console.log(e);
	},
	//nvue
	onUniNViewMessage() {},
	//对未处理的 Promise 拒绝事件监听函数
	onUnhandledRejection() {}
};
</script>


<style lang="scss">
/*引入公共样式不能用在main.js中 app不兼容*/
@import '@/common/index.scss';
</style>

